Bavarian Panini

Ham, cheddar cheese, peppers, onions, pesto, mustard, and lettuce