Preheat your oven to 350°F (175°C). Grease and flour six 8-inch round cake pans.
In a bowl, whisk together flour, baking powder, and salt.
In a separate bowl, cream butter and sugar until light and fluffy.
Add eggs one at a time, mixing well after each addition.
Stir in vanilla extract.
Gradually add the dry ingredients to the butter mixture, alternating with milk.
Divide the batter evenly into six bowls.
Add food coloring to each bowl to create vibrant colors.
Pour each colored batter into the prepared pans.
Bake for 25-30 minutes or until a toothpick comes out clean.
Let the cakes cool completely before frosting.
Layer the cakes with frosting in between and cover the entire cake with frosting.