Eh de admitir que me costo un poco entender el 3 así que use un prompt para que el mismo usuario brinde su puntaje, a continuación los desafíos sin antes aclarar que cada uno los acompañe con un HTML que dice lo siguiente:
  
1.
let DiaSemana = prompt("¡Bienvenido! ¿Que dia de la semana es?"); console.log(DiaSemana);
if (DiaSemana == 'Sábado' || DiaSemana == 'Domingo'){ alert('¡Buen fin de semana!'); }else{ alert("Buena semana"); }
2.
const numero = prompt("Introduce un número:"); console.log(numero)
if (numero > 0) {
    console.log(El número ${numero} es positivo);
    alert(El número ${numero} es positivo);
} else if (numero < 0) {
    console.log(El número ${numero} es negativo);
    alert(El número ${numero} es negativo);
    } else {
        console.log(El número digitado es cero);
        alert(El número digitado es cero);
    }
3.
let Puntaje = prompt("¿Cual fue tu puntuación?"); console.log(Puntaje);
if (Puntaje >= 100) { console.log('¡Felicidades, has ganado!'); alert('¡Felicidades, has ganado!'); } else { console.log('Inténtalo de nuevo para ganar.'); alert('Inténtalo de nuevo para ganar.'); }
4.
//Supongamos que el saldo de este individuo es 642
let Saldo = 642;
// El "${text}" es un template string 
alert(Tu saldo es de ${Saldo}.);
5.
alert ("Hola Usuario, por favor ingrese su nombre")
// Le pedimos el nombre y lo almacenamos con "Nombre"
let Nombre = prompt("Ingresa Nombre")
// Toma la variable Nombre para mencionarla
alert (¡Bienvenido! + Nombre);