Não, mas provavelmente é uma boa ideia.
Ela é uma cidadã americana com passaporte americano, presumivelmente válido, portanto pode viajar com esse passaporte. No entanto, entrar no México com um passaporte americano geralmente limita a estadia a 180 dias.
Viajar apenas com o passaporte mexicano exigirá um visto americano.
Eu recomendo viajar com o passaporte dos EUA, mas carregando o passaporte mexicano (ou outro documento como certidão de nascimento) para que, ao retornar ao México, você possa mostrar que ela também é cidadã mexicana e, portanto, não está sujeita ao limite de permanência para não-cidadãos .