Una función puede mantener la misma estructura y cambiar solo los datos que recibe. En un saludo, el parámetro representa el nombre de cada llamada y un f-string permite insertarlo dentro del mensaje. return entrega después el texto construido.
Crearás un saludo que funcione con personas distintas. Respeta la coma y el espacio del formato, porque la comprobación espera una frase exacta para cada nombre.