Menu: Added documentation

Fixes #5845
Merge pull request #5863 from pjackson28/menudocs

Menu: Added documentation