Preheat oven to 350 degrees. Grease and line a 9x9 baking dish with parchment paper and set aside.
In a large bowl, whisk the butter and sugar. Add in the egg and vanilla and whisk again. Stir in the dry ingredients (flour, graham crumbs, baking soda and salt) until just combined.
Press half of the cookie dough into the bottom of the dish. Spread the cookie butter over that and then layer the chocolate bars on top. Add the marshmallows in a neat row over the chocolate and then top with the remaining cookie dough. I like to roll it into balls and press them flat on my hand and then layer over the marshmallows.
Bake for 30-35 minutes or until the top is deeply golden. I suggest adding a baking sheet on the bottom rack of your oven to catch any spills since sometimes the marshmallows do overflow.