Preheat oven to 350 degrees F.
Using a stand mixer, beat the butter until smooth.
Add the brown sugar and sugar. Beat for 1-2 minutes, until creamy
Add the eggs, one at a time, mixing after each egg.
Add the salt, baking soda, flour, and graham cracker crumbs. Mix until dough forms.
Fold in the chocolate chips, half of the marshmallows, and half of the graham cracker pieces with a wooden spoon or spatula.
Scoop dough by heaping tablespoons onto a parchment lined or silicon lined baking sheet, about 2 inches apart.
Bake for about 5 minutes until cookies begin to flatten. Remove from oven and top cookies with remaining marshmallows (about 3-5 each), remaining graham cracker pieces, and Reese’s cups (2-3 each, depending on size of cookie).
Return to oven and bake for an additional 5-7 minutes until cookie edges are set.
Let cool on the baking sheet for a few minutes before removing to wire rack to cool completely.