<human>:  How do I make a layer cake?
<bot>: To make a layer cake, start by gathering all the necessary ingredients such as butter, sugar, eggs, self-raising flour, and milk. Preheat the oven to the appropriate temperature then prepare two round baking pans. Grease the pans with butter or shortening and line with parchment paper. In a medium bowl, beat the butter and sugar together until light and fluffy. Add in the eggs one at a time and mix until smooth. In a separate bowl, mix the self-raising flour, milk and vanilla extract together. Add the flour mixture in two batches and mix until the batter is smooth. Divide the batter evenly between the two pans and bake for about 20-25 minutes, or until a toothpick inserted in the center comes out clean. Allow the pans to cool for about 10 minutes, then carefully remove the cakes from the pans. Put one of the layer cake on a plate as the base layer, spread your desired filling and topping, and then top with the remaining layer cake. Decorate top with frosting or edible decorations, if desired. Enjoy!