Vera, trust me, save yourself a major headache, cater it out. We did 130 people, and regretted it, we didn't enjoy our own function.
The last function we had at home, was a welcoming home for me, there were 80 family and friends, My wife used the same caterer we usually call. They did a beef butt on the spit, plus supplied the salads and sides. Food only worked out to $9.75 per head, and it was excellent value.
Prior to that, we had a buffet 95 people, because there was the whole salmon and both hot and cold dishes, that was $13.45 per head.
This is the good part Vera, they supply all the china, cutlery and glasses, and take it away with them , and do a general once over clean up.