Preheat oven to 350.
Line a 12"x17" baking sheet with parchment paper and lightly spray with non-stick cooking spray, set aside.
In stand mixer beat your butter and sugars until light and fluffy.
Add in your eggs, one at a time mixing well after each addition, then add in your vanilla until combined,.
In large bowl, whisk together flour, graham cracker crumbs and baking soda.
Alternate adding your dry ingredients and your milk until combined.
Spread into prepared pan and bake for 22-25 minutes or until slightly golden on top, remove from oven and cool completely.
To make your frosting in stand mixer add butter, marshmallow fluff and vanilla if using and beat until smooth.
Add in your powdered sugar one cup at a time until combined.
Spread over cooled cake and place in refrigerator.
To make your chocolate ganache in bowl add your chocolate chips, set aside.
On stove or in microwave heat your heavy cream until it just starts to bubble, pour over chocolate chips and let sit for 5-7 minutes.
With whisk, mix your cream and chocolate until smooth, let cool to room temperature, or place in refrigerator to chill faster.
Remove cake from refrigerator and pour your ganache over cooled cake and spread with an offset spatula, its ok if it is not completely smooth and some of the buttercream is popping through.
Sprinkle with crushed up graham crackers and serve.