Se reemplazo createTextNode por innerHTML

esto para poder introducir de manera facil iconos en el menu, o
botones, etc sin alterar todo el menu