var readlineSync = require('readline-sync');
do{
console.log("Menu" + "\n" + "1. Bacon" + "\n" + "2. Toast" + "\n" + "3. Quit");
var userInput = readlineSync.question("Menu Option:");
menu (userInput);
}while(userInput =! "3");
//Menu
function menu(userInput){
if (userInput == "1"){
console.log("Bacon")}
else if (userInput == "2"){
console.log("Toast")}
else if (userInput == "3"){
console.log("Goodbye")}
else{
console.log("invalid input")}}
Теперь он зацикливает меню, но когда вы вводите 3, он говорит до свидания и неверный ввод