My best advice is talk to the men you are inviting and get some feed back on what they like (asking them individually will make them feel special). From there you can plan a menu that won't please everyone, (that is impossible) but will show that you tried.
Make sure to have plenty of cold beverages on hand (are they beer drinkers).
Speaking as a good, hard-working man I can give you one piece of definite advice USE MEAT! Unless the guys are vegetarians meat is important to them.
This doesn't mean you can't have a casserole, it simply means that a good marinara with a lots of fried hamburger in it is preferred over a white sauce with extra cheese.
Also I would add that often times the best part of a meal is not the food but the company. So if you have a comfortable place to eat and large portions ... things should be fine.
Try making dishes you are comfortable with, most men enjoy raw fresh fruits.