A restaurant menu is a comprehensive list of food and beverage items offered by an establishment for customers to choose from. It serves as a key tool for communication between the restaurant and its patrons, providing details about the available dishes, prices, and any special offerings.