Как уже упоминалось в ответе на первый вопрос, таблица может быть хорошей идеей, даже если она отображает только строку в перечисление. Код стал бы более читабельным, хотя и не обязательно короче или быстрее.
Если вам нужна скорость, вы можете отсортировать записи и использовать бинарный поиск, который достаточно прост в реализации, но это, вероятно, излишне для 33 записей — моя приблизительная оценка составляет около 4-5 сравнений в среднем по сравнению с примерно 16 сравнениями в среднем для простой линейный поиск, и вы можете улучшить его, если поместите часто используемые команды в начало таблицы. Вероятно, не стоит усилий бинарного поиска.
Прикрепляю к посту несколько видео по теме: