Na minha solução, juntei os desafios todos no mesmo código e gravei vários log para ajudar em eventual dubug.
OBS
Na parte do desafio 3, imaginei uma lógica para atribuir a pontuação, evitando de deixar um valor fixo e mantendo uma inteiração com o usuário
desafio = prompt('Escolha o desafio');
console.log(`Desafio escolhido: ${desafio}`);
if(desafio == 1){
console.log('If - Desafio 1');
dia_da_semana = prompt('Qual dia da semana é hoje?');
dia_da_semana = dia_da_semana.toLowerCase(); // transformo o dia digitado em carácteres minúsculos, para ajudar na comparação a seguir
if(dia_da_semana == 'sábado' || dia_da_semana == 'domingo'){
console.log('Entrei no if - Sabado ou Domingo');
alert('Bom fim de semana!');
}
else if(dia_da_semana == 'segunda' || dia_da_semana == 'terça' || dia_da_semana == 'quarta' || dia_da_semana == 'quinta' || dia_da_semana == 'sexta'){
console.log('Entrei no if - Dias úteis');
alert('Boa Semana!');
}
else{
console.log('Dia inválido');
alert('Dia inválido');
}
}
else if(desafio == 2){
console.log('If - Desafio 2');
numero_escolhido = prompt('Escolha um número');
if(numero_escolhido < 0){
console.log('If - número negativo');
alert(`O numero escolhido (${numero_escolhido}) é negativo`);
}
else if(numero_escolhido > 0){
console.log('If - número positivo');
alert(`O numero escolhido (${numero_escolhido}) é positivo`);
}
else if(numero_escolhido == 0){
console.log('If - número 0');
alert(`O numero escolhido (${numero_escolhido}) não é nem positivo nem negativo`);
}
else{
console.log('Else - Número inválido');
alert(`Escolha inválida`);
}
}
else if(desafio == 3){
console.log('If - Desafio 3');
escolha = prompt('Escolha um número');
console.log(`Número escolhido ${escolha}`)
pontos = (escolha % 3) * 200 - 50
console.log(`Pontuação ${pontos}`)
if(pontos >= 100){
console.log('If - Vitória');
alert('Parabéns, você venceu!');
}
else{
console.log('If - Não ganhou');
alert('Tente novamente para ganhar.');
}
}
else if(desafio == 4){
console.log('If - Desafio 4');
saldo = 4500;
alert(`O saldo da sua conta é ${saldo} R$`);
}
else if(desafio == 5){
nome = prompt('Qual é o seu nome?');
console.log('If - Desafio 5');
alert(`Bom dia, ${nome}!`);
}
else{
console.log('Else - Escolha desafio inválida');
alert(`Escolha inválida`);
}