Pre-heat oven to 350 degrees.
In a medium bowl, mix together flour, baking soda, cinnamon, salt, and crushed graham crackers.
In the bowl of a stand mixer or in a large bowl with a hand mixer, cream together the butter and both kinds of sugars until light and fluffy, about 2-3 minutes.
Beat in eggs and vanilla until just combined.
On a parchment paper-lined cookie sheet, drop tablespoonfuls of batter about 1 ½ inches apart.
Bake cookies for 8-11 minutes, until starting to turn golden around the edges.
Let cookies cool on baking sheet for a few minutes before removing to baking rack and cooling completely.
Set oven to broil.
Once cookies are cooled, place half of them upside-down on a foil-lined baking sheet. Place a marshmallow on top of each.
Place in oven on broil for about 1-2 minutes, until marshmallows are toasted.
Push a square of chocolate on top of marshmallow, drizzle some salted caramel sauce, and top with another cookie. Repeat with all cookies.