Most likely yes and I remember the HPs said this as well. It required advanced tech to do such a construction.
One of the purpose was astrological measurements (the tips were aligned with Orionțs belt if not mistaken). Please correct or complete me if anyone knows more.
Another thing was that the Gods forsaw the era in wich the Asura (reptilian aliens) would take over and they wanted to leave something in history that would resist in time. Piramids before the Gyzah ones were much smaller. Ther purpose was to leave a memory and a hint about the existance of the gods in order for us to not forget the origins.