Aprendimos a crear funciones en JavaScript, como una que recibe 2 parámetros para generar un número aleatorio y otra que muestra un mensaje inicial sin retorno ni parámetros. Entendimos la diferencia entre funciones con retorno (que devuelven un valor) y sin retorno (que solo realizan una acción). Además, vimos cómo los parámetros y valores de retorno permiten la comunicación entre funciones y el resto del programa, y cómo invocar estas funciones para utilizarlas en el flujo de la aplicación.