Obs: Há inúmeras maneiras de fazer um menu responsivo. Assim como explicado na teoria de responsividade, uma outra forma seria fazer tudo em um menu só e aplicar responsividade com condicional. Por exemplo, a partir do tamanho da tela "tablet" o menu poderia reduzir automaticamente, sumindo com os textos e ficando apenas as logos.
Essa maneira daria um pouco mais de trabalho pra fazer, mas depois ganhariamos tempo pois estaria tudo em apenas um componente. Vai de você ver a melhor forma para o seu projeto.