When it comes to hindu theology, i know that the Vedas, Upanishads, Bhagavad Gita, Ramayana, & Mahabharata are universally accepted amongst all hindus as scripture. However, another scripture accepted amongst hindus is the puranas. When it comes to the 10 Dashavatara's of Lord Vishnu, they conflict on one another on whether or not Balarama or Buddha is an avatar of Vishnu. Personally, I think it makes more sense to call Balarama an avatar than buddha because buddha was historically recorded to reject vedic authority and preached a very different message of salvation from samsara, therefore making no sense if he was an avatar of Vishnu. Besides, Hinduism wasn't necessarily endangered in the time period of the buddha, so it would make no sense to say that "Vishnu incarnated himself as buddha in order to delude the enemies of the dharma." If anything, buddhism was a threat to hinduism's existence. However, the srimad bhagavatam says otherwise, unless it is not authentic. Can someone please clarify who is the right avatar on this issue?