And with Spanish there really is no excuse. Unlike English and French it is consistent and without silent letters
Umm, h is silent
...almost always (see below). And the u in gue and gui... always. OTOH, in güe and güi, the u is pronounced.
Exceptions: The words where the h is pronounced? Apparently the only such word that is recognized by the Royal Spanish Academy as fully Spanish is hámster, a cognate of the English word for "hamster,"
Other words that come to my mind (recognized by the RAE) are: saharaui, sahariano and sahárico (all of them meaning from/or/relative to the Sahara or the Western Sahara).
In some areas of Spain (mainly rural areas of the West of Andalucía) the h is pronounced aspirada; mainly in words that started by f in Latin.