Graduation parties have become a big deal over the years. Rather than lose sleep over getting your home ready for lots of company, let someone else do the work for you.
Rent space at a local venue, tell them what you hope to accomplish, and let their staff worry about the setup and cleanup.
By having the party somewhere other than your home, you can enjoy the day instead of slaving over food and cleaning up after everyone. Once the party is over, you can simply load up your belongings and go home. The staff will clean up everything for you. It makes for a stress-free, enjoyable day for everyone.