Preheat your oven to 350°F (175°C).
Grease and flour two 9-inch round cake pans.
In a large bowl, cream together the butter and sugar until light and fluffy.
Beat in the eggs one at a time, then stir in the vanilla.
In another bowl, mix the flour, baking powder, and salt.
Gradually add the dry ingredients to the creamed mixture, alternating with the milk.
Pour the batter evenly into the prepared pans.
Bake for 30-35 minutes or until a toothpick comes out clean.
Allow the cakes to cool in the pans for 10 minutes, then transfer to wire racks to cool completely.
Decorate with frosting and fondant, creating festive designs.