コンピュータのGUI環境におけるメニュー()とは、ディスプレイ上に何らかの一覧形式で表示される選択肢を指す。ユーザーは、マウスやタッチパネルなどのポインティングデバイスまたはキーボードやジョイパッドを用い、メニューの選択肢の中から処理したい項目をポイント・アンド・クリックまたはカーソル移動と確定操作などで選択することによって、その処理を実行することができる。歴史.ポップアップ式のメニュー(ウィジェット)を初めて実装したコンピュータはゼロックスのAlto(正確には暫定Dynabook)であった。バリエーション.メニューには用途に応じていくつかのバリエーションがある。キャラクタユーザインタフェースの場合.例:メニューバー.メニューバーはいくつかのコマンド(命令)をカテゴリごとに分類しリスト形式にしたもの。メニューバーはOSに関係なく横一列に表示された各項目をマウスやタッチパネルなどのポインティングデバイスで選択することでコマンドを実行する。アプリケーションによっては、メニューバーの各項目に対応するグラフィカルなアイコンが並んだツールバーやコマンドパレットウィンドウが存在することもあり、これらを利用して同等のコマンドを実行することができる。ツールバーは項目の配置をユーザーがカスタマイズすることもできるようになっていることが多い。アプリケーションによっては、メニューバーやツールバーを持たず、ウィンドウ上にチェックボックスやラジオボタン、機能を呼び出すコマンドボタンなどが直接配置されていることもある(ダイアログベースのシンプルなアプリケーション)。MacOS.GUI環境であるMacOSでのメニューバーは、デスクトップの上部に常時表示される。アプリケーションを切り替えると、メニューバーの項目(メニュータイトルとも)も切り替わる。Windows.