Well with kids especially non highschool age the important thing is it should be fun and interactive. Ideas that encompass that may be burgers (give them a cool name, notice I said cool not whacky because whacky names are for younger kid's food), Deep fried pizza pops (as a side option), drink wise I'd suggest going for the Powerade because most kids that age would sooner consume that rather than the caprisun of old or the Monster Energy Drink of years to come, Maybe a roast corn and quinoa salad, or a simple spinach and red onion salad, quick pickle with mayo is another (don't use anything but ranch to dress the salads).
The main thing to remember is to keep the food accessible. Kids PreK-11 want normal with fun names, 1Kids 12-15 want something accessible or Farmilliar, and Kids 16-20 are the ones who hunger for new and exciting.
Another option would be either a build your own sloppy joe or Chilli Cheese fry table. Once again there it's something almost every kid has had and they'll like it because they know it and it's not changing but feels more grown up than chicken tenders in fiery dragon sauce. I know you're also probably calorie concerned and with good right but for a kid their age they need a lot anyway, but there are also ways to cut back on the calorie intake. Go to the local health food, or healthier based grocery store and spend an hour looking at ingredients, in big cities (75,000-2,000,000) there are plenty of options.
Bring your lovable one with you then make them happy that full day be with them this is the Special day you have in your life
The ages of kids are 13 and 14 and at the max 10 people. So it's a small party we need ideas. And please don't say the movies.