Giao diện hướng menu liệt kê các lựa chọn menu mà người dùng có thể chọn để điều hướng từ nơi này đến nơi khác trong một trang web hoặc chương trình phần mềm. Giao diện hướng menu là một phần của giao diện người dùng đồ họa và có những ưu nhược điểm riêng biệt. Các máy ATM và ki-ốt thường sử dụng giao diện hướng menu vì dễ sử dụng.
Giao diện hướng menu khác rất nhiều so với giao diện dòng lệnh. Giao diện hướng menu cung cấp các menu đồ họa, trong khi giao diện dòng lệnh yêu cầu người dùng nhập hành động cụ thể trong dòng lệnh. Giao diện hướng menu không yêu cầu người dùng ghi nhớ các lệnh, điều này giúp người dùng điều hướng dễ dàng hơn. Do đó, người dùng yêu cầu ít đào tạo khi sử dụng các giao diện hướng menu. Các giao diện điều khiển bằng menu cũng yêu cầu ít sức mạnh xử lý của máy tính, vì vậy chúng có thể được tải nhanh chóng trên hầu hết các thiết bị.
Một nhược điểm của giao diện hướng menu là người dùng có thể khó tìm lệnh nếu họ không biết lệnh nằm ở đâu trong menu. Điều này đặc biệt đúng đối với các hệ thống phức tạp hơn bao gồm nhiều menu. Một nhược điểm khác của giao diện hướng menu là các lệnh nằm trong nhiều menu có thể khó tìm. Khi điều này xảy ra, người dùng phải nhấp qua nhiều menu để hoàn thành một lệnh.