Americano would be the correct one
They differ, because Spanish is classified as Español from Spain. Latin is classified as castellano from South America.
I believe It’s the last one so you have it correct.
The answer is B.) Juan tiene que escribir esa asignación en su cuaderno.