
Briam Stiven Vera Moreno
Pregunta¿Porque usar class (menu-icon) en el icono y no un id ya que indicaste antes que las clases serian para una agrupación general como la lista de ul de nav ?

Lucas Frezzini
Puede usar ambas, y hasta clases que solo las utilices una sola vez.
Lo que te brinda usar todo como clases es que te mantiene la especificidad de CSS en el mismo nivel siempre. Si varias entre ID y Clase, en algún punto algo que se pise entre ambos estilos tendrá más peso en el ID. Por lo tanto si tenes todo con Clases te queda el código más mantenible.
Una costumbre que tengo es que ID solo los uso sí luego los usaré con Javascript para detectarlos. Sino siempre Clases.