Esta es mi version , es distinta a la de el profesor, pero se me hizo mas sencillo hacerlo de esta manera, nose si sea igual de eficiente y espero no tener algún error, pero a mi me funcionó bien, solo agregué in If extra en la función dibujarCirculo() y agregué un array que contenía los colores y un contador para indicar el color que quiero y agregue una función llamada cambioColor() donde con 3 if cambia el numero del contador del color, dependiendo de la posicion que se de el click.