Preheat the oven to 180C/350F. Grease six 8-inch cake pans and set aside.
In a large mixing bowl, combine the flour, sugar, baking soda, and salt and mix well. Add the vinegar, oil, vanilla extract, and water and mix until a smooth batter remains.
Distribute the batter into six small mixing bowls. Add 3-4 drops of each of the different colors of food coloring into them so that you will be left with six cake batters of different colors.
Depending on the size of your oven, you may need to bake the cakes in two batches.
Distribute the cake batters into the greased baking pans. Bake the cakes for 18-20 minutes or until a skewer comes out clean.
Remove the cakes from the oven and let them cool in the pan for 10 minutes before carefully transferring them to a wire rack to cool completely.
Once cool, assemble the cakes. Place a single cake on a flat surface and spread a thin layer of vanilla frosting on top. Add the second layer and repeat the process. Repeat this until all six cakes are layered. With the remaining frosting, spread the exterior of the cake until completely frosted. If desired, add some sprinkles or cake decorations on top. Let the cake sit for 30 minutes before slicing and serving.
Notes
TO STORE: Keep the leftovers in an airtight container in the fridge for up to 2 weeks. TO FREEZE: Wrap leftover cake slices in plastic wrap and freeze in a freezer bag for 6 months.