Sistem menu merupakan daftar pilihan yang menunjukkan fitur program kepada pengguna. Terdapat dua jenis menu, yaitu menu datar yang menampilkan fitur secara lengkap dan menu tarik yang mengelompokkan fitur berdasarkan hierarki. Perancang perlu memperhatikan organisasi, desain, konsistensi, dan teknik penyajian menu agar mudah dipahami dan dioperasikan pengguna.