Было бы здорово, если бы вы написали, что конкретно не работает в вашем коде.
Из тех ошибок что я заметил:
sc.nextLine() - возвращает строку введенную пользователем
следовательно команда: ADD 4 Какое-то дело на четвёртом месте
не попадет в ветку case "ADD"
т.е. как минимум вам нужно после получения строки sc.nextLine() - сохранять ее в переменную, парсить, выделять из нее команды и параметры, а уже потом описывать ваш switch
А сейчас, у вас по идее работает только LIST а на все остальное вы получаете "давайте выберем действие"