Interfejs oparty na menu zawiera listę opcji menu, które użytkownik może wybrać, aby nawigować z jednego miejsca do drugiego na stronie internetowej lub w programie. Interfejs oparty na menu jest częścią graficznego interfejsu użytkownika i ma wyraźne zalety i wady. Bankomaty i kioski często korzystają z interfejsów sterowanych przez menu ze względu na łatwość ich użycia.
Interfejs menu różni się znacznie od interfejsu wiersza poleceń. Interfejsy sterowane przez menu udostępniają menu graficzne, natomiast interfejsy linii poleceń wymagają wpisania określonej akcji w wierszu poleceń. Interfejs oparty na menu nie wymaga od użytkownika zapamiętywania poleceń, co ułatwia użytkownikowi nawigację. W związku z tym użytkownicy wymagają niewielkiego przeszkolenia podczas korzystania z interfejsów sterowanych za pomocą menu. Interfejsy sterowane przez menu również wymagają niewielkiej mocy obliczeniowej komputera, dzięki czemu można je szybko ładować na większości urządzeń.
Wadą interfejsu opartego na menu jest to, że znalezienie polecenia może być trudne, jeśli nie wie, gdzie znajduje się polecenie w menu. Dotyczy to szczególnie bardziej złożonych systemów, które zawierają wiele menu. Inną wadą interfejsu sterowanego przez menu jest to, że polecenia ukryte w wielu menu mogą być trudne do znalezienia. W takim przypadku użytkownicy muszą klikać wiele menu, aby wykonać jedno polecenie.