When I had kids at home, I let them choose the menu.
We have one kid - the boy - who really doesn't care - but he eats sparingly, doesn't like anything exotic or spicy. Even a cheeseburger will get one bite and then he's done. Once or twice, he's eaten a whole personal (small) pizza. He'll eat mac and cheese every day, and will eat ham and cheese sandwiches endlessly. He is usually easy to please, he just barely eats.
The girls - they drive me nuts, especially the youngest. Middle girl hates anything sweet, at least, dinner food. So no marinara stuff, like spaghetti or ziti or anything with teriyaki and the like. Baby girl hates cheese and bread (but likes pizza). And isn't a fan of most meats.
During school year, most dinners rotate through the same dozen or so meals - tacos, baked chicken, pork chops, something with rice, something with noodles, something with potatoes, meat loaf, chili - you get it. Basic dinner stuff for a family. A few times a month I go outside my comfort zone and make something I've never done before, and the result is usually favorable. A little while back I made a crab and shrimp bisque with cheese biscuits (recipe a la Red Lobster) that went well. I also make a few Asian dishes if I make it to the Asian market - bulgogi, pork lo mein, bef and broccoli. Sometimes some Indian food. No one eats my Greek food. It's just as well.
I *wish* I could just make them eat - but - teens. They'd just as well starve than eat something they don't want - and when ASKED what they want, I don't get an answer - just more whining about what they DON'T want. Baby girl will fuss and ask to just buy her own Panda Express takeout.
_______________________________________
We lucked out greatly with brother in law here - he cooks better than me by a mile, and even when it's only decent, the kids will still eat it, because they adore him.