Если у меня есть Canvas, в котором есть определенные элементы, которые скрываются и открываются при нажатии определенных кнопок, то для того чтобы определить что это за элементы правильнее сделать public поле у класса Menu для Canvas-а и перетянуть их в редакторе или сделать приватные поля и в Start прописать код вроде settings = transform.Find("Popup_Settings");?
Правильнее тот путь, который в последствии не приведет к ошибкам при изменении системы. Использование поиска по именам, понятное дело, от этого не страхует.