osea reemplasaste var por let ?
Sí, pero let también es una palabra reservada para variables. var se considera legacy, o sea de versiones anteriores, y se recomienda ahora mejor usar let (o const según corresponda). Puedes consultar la documentacion de Mozilla Developer Network. https://developer.mozilla.org/en-US/docs/Learn/JavaScript (está en español también pero tardan más en actualizarla).
Hola! Si, las variables se pueden declarar con instruccón var, como vimos en los tutoriales, y también se pueden definir con la instrucción let, como hizo Nadia. Tienen sus diferencias pero para lo que respecta a este programa pueden usarse cualquiera de las dos alternativas! PD: Buen código, muy limpio y legible!
Exacto como dice Ulises, con var esta bien! Gracias Ulises :D