En primer lugar, es importante seguir las instrucciones de la clase y no adelantarse agregando otras funciones o código que no se han visto en clase. Esto puede causar confusión y dificultar el aprendizaje.
En cuanto al código que has enviado, el problema es que la condición del if es siempre verdadera. Esto se debe a que el operador === compara los valores y tipos de las variables. En este caso, la variable diaDeLaSemana siempre tendrá un valor de tipo string. Por lo tanto, la condición diaDeLaSemana === 'Sábado' || diaDeLaSemana === 'Domingo' siempre será verdadera, independientemente del valor que tenga la variable diaDeLaSemana.
En cuanto a los operadores === y ||, estos no se han visto en las clases hasta el momento. Es importante seguir las instrucciones de la clase y no adelantarse aprendiendo conceptos que no se han cubierto.
Sin embargo, no está mal ver estos operadores por otras fuentes si los has entendido en su totalidad y la finalidad de los mismos.