A menu is a list of dishes available in a restaurant that provides guests with information about food and pricing options. There are two main types of menus used in the hospitality industry - a la carte menus that allow guests to order individual dishes, and table d'hote menus where a fixed price is charged for a complete meal including multiple courses.