That's a panini maker. I don't have one because I have too many cooking appliances and vessels that I can easily duplicate with existing stuff I own. Kitchen space is precious! Want a panini? Just heat up a cast iron skillet and put a smaller cast iron skillet on top of your sandwich to press it down. Flip the sandwich over and do the same thing on the other side. I have a cast iron grill skillet with raised ridges that makes the grill marks if that is what I want.
I used to make breakfast sandwiches for my kids. I scrambled the eggs in a big skillet, so the eggs spread out in a thin layer and were flat, then I cut the eggs with a knife in whatever shape I needed - squares for sandwich bread or circles for bagels or English muffins. I used bacon for the square bread and Canadian bacon for the round breads.
My current favorite homemade junk food is nachos, made with corn tortilla chips topped with black beans, cheese, salsa, pico de gallo, cilantro and lots of jalapeno slices, served with Mexican crema or sour cream. Yum!