блок можно использовать везде
элемент должен быть частью блока
и по порядку:
"menu" у вас получается пустой блок, по хорошему надо изменить на что-нибудь такое:
.menu
.menu__box
.menu__item
.menu__link
".header__number" - это элемент блока ".header" и без блока не может использоваться, то есть, верно, как вы и планируете его использовать.
Но имя "number" не совсем подходит, возможно стоит пересмотреть на более обобщённое с модификатором
.header__text.header__text_type_phone
Если потом добавиться "почта", то будет выбор: или одинаковые стили или сделать другой элемент
.header__text.header__text_type_email