Preheat your oven to 325°F. Grease and line three 8-inch pans with parchment paper. In a bowl, whisk together egg, egg whites, vanilla, and root beer flavor. In another bowl, mix flour, sugar, baking powder, and salt. Add butter and root beer, mixing until smooth. Slowly add the egg mixture. Divide batter into pans and bake for 25–30 minutes, then cool completely.
Beat butter in a stand mixer until fluffy. Add powdered sugar gradually, then pour in vanilla, root beer flavor, and cream. Whip until light and creamy. Before using, stir with a wooden spoon to remove air bubbles. This step makes frosting spread smoother on the cake.
For the root beer chip version, heat cream, pour over chips, and stir until smooth. For the white chocolate version, do the same, then mix in root beer flavor. Let it cool slightly before using so it drips slowly over the cake’s edge instead of running too quickly.
Whisk cold cream, sugar, and vanilla until stiff peaks form. This will be used as a topping right before serving. Keep chilled until needed, so it stays fluffy and stable on the cake.
Level cake layers. Place one layer on a cake board and spread frosting, followed by a drizzle of drip. Repeat with the second layer. Add the last layer upside down. Frost the entire cake with a thin crumb coat and chill for 10 minutes. Cover with the rest of the buttercream, pour drip along the edges, and let it set. Add whipped cream, marshmallows, sprinkles, and a cherry to finish.