@Override
    public void run(){
        Scanner sc = new Scanner(System.in);
        ArrayList<MenuItem> menu = menuManager.getMenu();
        while(true){
            System.out.print("1. Add New Alacarte to Menu \n"
                    + "2. Add New Set to Menu\n3. Delete MenuItem from the Menu\n4. Update the Alacarte\n"
                    +"5. Update the Set on the Menu\n6. Show all MenuItems \n7. Back\nChoose which you want:" );
            int choice = inputInteger();
            switch (choice){
                case 1 :
                    System.out.print("The name of the new Alacarte:\t");
                    String name = sc.nextLine();
                    System.out.print("The description of the new Alacarte:\t");
                    String description = sc.nextLine();
                    System.out.print("The category of the new Alacarte:\t");
                    String category = sc.next();
                    System.out.print("The price of the new Alacarte:\t");
                    double price = inputDouble();
                    sc.nextLine();
                    menuManager.addAlaCartetoMenu(name, description, category, price);
                    break;
                case 2 :
                	createSet(menuManager);
                    break;
                case 3:
                	deleteMenuItem(menuManager);
                    break;
                case 4 :
                    updateAlacarte(menu);
                    break;
                case 5 :
                	updateSet(menu);
                    break;
                case 6:
                	System.out.println(menuManager.menuToString());
                    break;
                default:
                	return;

            }
        }
    }