Answer :

A Guru is a term for a teacher or master in Indian religions. An Avatar is a type of Guru who thinks they are an incarnation of God, or God-like. Both Guru's and Avatars are teachers or masters in Indian, mostly Hindu, religions. They both link to Hinduism & are both known as some sort of spiritual leader or someone to look up to.Both a guru & an avatar are viewed as embodying the concepts of pantheism and polytheism.