Menu working for a general

I haven't tested this yet, so when I get back on campus, I will test it
with the database