Не вводится второе значение nodejs

Начинал изучать js(nodejs). Пробую написать простенькую программу. Не понимаю, почему второй ввод данных (ввод степени) не происходит: вопрос задается(Введите степень) после чего программа завершается.

const rl = require('readline').createInterface({
    input: process.stdin,
    output: process.stdout,
    }
)
rl.question("Введите число\n", (number) => {
    rl.question("Введите степень\n", (degree) => {
        if (numer < 1 || degree < 1) {
            console.log("Не поддреживается меньше 1")
        }
        console.log(pow(number, degree));
    })
    rl.close();
})
function pow (num, step) {
    let result = num;
    for(let i = 1; i < step; i++) {
        result = result * num;
    }
    return result;
}

Ответы (0 шт):