Preheat oven to 350* F. Liberally grease two 9" cake pans with cooking spray and set aside. Meanwhile, prepare the cake mix according to package directions; stir the box of dry pudding mix into the cake batter.
Spread the batter evenly among both pans. Bake according to instructions on box, until a toothpick inserted near the center comes out clean or with moist crumbs. Cool for about 20 minutes in the pan, then very carefully invert onto a wire rack to cool completely.
In a large bowl, beat together the cream cheese, sugar, vanilla extract, mint extract and green food coloring with an electric mixer, beating until smooth for about 2 minutes. Fold in the Cool Whip until the mixture is uniform and combined. Lastly, fold in the very finely crushed Mint Oreos.
Place a cake layer on a plate, flat side up. Top with the whipped mint filling - this will be a HUGE pile of mint filling, but you will use all of it! You want a nice, thick layer. Using an offset spatula, spread it out to the edges so it's a thick layer. Carefully top with the remaining cake layer, flat side down. Allow the cake to set in the fridge for about 15 minutes.
Remove the cap and foil from the can of frosting and microwave for about 20 seconds, stirring until smooth and pourable but not super melty. Stir in the mint extract to combine.
Pour the melted chocolate mint frosting mixture on top of the cake, allowing it to drip down the sides. Immediately top the cake with the chopped Mint Oreos. Serve immediately, or store leftovers in the fridge, covered, for about 2-3 days.