From Teflpedia

A menu (/'menju:/, from French menu /menu/), in a restaurant, is a list of food and beverages offered to customers and (usually but not always) the prices. As such, it is a written genre, with its own conventions regarding layout, content, etc.

Note in English-speaking countries, high-end restaurants may have the menu entirely in French, and often do not explicitly list prices.