Foi assim que eu consegui fazer funcionar o problema proposto no desafio
let ingresosPista = 100;
let ingresosSuperior = 200;
let ingresosInferior = 400;
let totalPista = document.getElementById('qtd-pista');
let totalSuperior = document.getElementById('qtd-superior');
let totalInferiror = document.getElementById('qtd-inferior');
totalPista.textContent = ingresosPista;
totalInferiror.textContent = ingresosInferior;
totalSuperior.textContent = ingresosSuperior;
function comprar() {
let tipoIngresso = document.getElementById('tipo-ingresso').value;
let quantidade = document.getElementById('qtd').value;
console.log(quantidade);
if (tipoIngresso == 'pista' && ingresosPista > 0 && quantidade <= ingresosPista) {
ingresosPista -= quantidade;
totalPista.textContent = ingresosPista;
} else if (tipoIngresso == 'superior' && ingresosSuperior > 0 && quantidade <= ingresosSuperior) {
ingresosSuperior -= quantidade;
totalSuperior.textContent = ingresosSuperior;
} else if (tipoIngresso == 'inferior' && ingresosInferior > 0 && quantidade <= ingresosInferior) {
ingresosInferior -= quantidade;
totalInferiror.textContent = ingresosInferior;
} else {
if (tipoIngresso == 'pista' && quantidade > ingresosPista) {
alert("Você está tentando comprar mais do que o permitido");
} else if(tipoIngresso == 'superior' && quantidade > ingresosSuperior) {
alert("Você está tentando comprar mais do que o permitido");
} else if (tipoIngresso == 'inferior' && quantidade > ingresosInferior) {
alert("Você está tentando comprar mais do que o permitido");
} else {
alert("Acabou os ingresos desse tipo")
}
}
}