ну, для начала нужно писать систему меню с нуля, если хочешь сделать все без костылей
потом нужно будет сделать специальный атрибут для каждого элемента в меню, по которому будет работать поиск, к примеру по названию или описанию
потом через функцию for искать среди всех названий текст, введенный из textbox (не помню название)
потом возвращать вектор из найденных функций, а потом сделать вывод каждого поочередно (снова используем for)
если ничего не найдено (ака вектор возвращает true при функции vecname.empty(); ), то пропускает 2 for и выводит сообщение с ошибкой