In a large mixing bowl, whisk eggs. Pour in milk, water, and vanilla and whisk until well blended. Add in sugar, baking powder, cinnamon, and salt and stir to combine. Add in flour and whisk until smooth
Cover the bottom of a heavy skillet with 1/2 to 1-inch of oil. Heat to 375 degrees.
Transfer the batter to a funnel or squeeze bottle. If using a funnel, plug the spout with your finger and lade into about 1/2 cup at a time. Drizzle into the hot oil in a spiral motion until all batter has been used.
Fry for about 2 minutes per side, until golden brown. Transfer to a paper towel-lined plate or baking sheet to drain.
To serve, drizzle funnel cake with chocolate and marshmallow sauce. Dust with crushed graham crackers and sprinkle with mini marshmallows and additional pieces of chocolate bar as desired.