Preheat the oven to 350-degrees Fahrenheit. Spray two 8" round cake pans with baking spray.
Make and bake the cake mix according to the package instructions (or add your preference of liquid in place of the water) for two 8" round cake pans.
Cool the cakes completely on a wire rack.
When the cakes are cool, crumble one of the cakes into a large bowl and stir in 1 can of the prepared frosting until thoroughly combined. Wrap and freeze the remaining cake for up to 3 months. *Note - if making more than 10 ice cream cone cake pops crumble both cakes, and add 2 cans of frosting.
Add 3 M & M's into the bottom of each sugar cone if desired.
Use a small spatula to carefully press the cake pop mixture into each of the sugar cones until full, leveling off the top with the spatula. Place the filled cake pop sugar cones onto a baking sheet on a level surface in the freezer and freeze for at least 10 minutes.
Add the hot fudge topping to a small bowl. Once the cake pop cones are frozen, dip the tops into the hot fudge sauce and add sprinkles. Chill again for at least 30 minutes.
When ready to serve, top the cake pop-filled sugar cones with a scoop of ice cream (pressing gently to adhere), add a drizzle of magic shell ice cream topping, and top immediately with sprinkles. OR, if serving later you can place the scoops of ice cream onto a parchment-lined baking sheet, top with the magic shell and sprinkles, and keep them in the freezer (on a level surface) until ready to top the cones and serve.
Serve immediately, and enjoy!