En la mayoría de lenguajes de programación se pueden crear distintas funciones personalizadas que lleven sus propios parámetros y ejecuten un código específico.
p5.js no es la excepción ya que permite la utilización de estos, son muy importantes en cualquier contexto de programación porque permite optimizar y ordenar el código de forma en la que si se quiere realizar una serie de instrucciones múltiples veces solo se escriba en una función y esta sea llamada cuando sea necesario.