An immigrant from South America would not necessarily be able to tell the difference between a taco and an enchilada.
Someone born and raised in the United States will be more likely to know the answer. Mexican dishes like tacos and enchiladas are better known in the United States than they are to people in many parts of Latin America.
Each Latin American country has distinct cuisine and customs.