In case we do we want a canonical question like that, here is my answer:
The question of “god” is a complicated one in Hinduism, and depending on how the English word “god” is translated into Sanskrit, different ideas will emerge. If the word “god” is translated as “deva,” which refers to an individual deity, then there are literally millions of gods in Hinduism, most of whom are worshipped by some Hindu or the other. On a practical level, however, many devas are obscure, and any particular Hindu probably worships less than ten. These include Brahma, the creator, Vishnu, the preserver, and Shiva, the destroyer. In this sense, Hinduism can be described as polytheistic or even pantheistic religion. It should be noted that the devas do not correspond to the Judeo-Christian “angels;” since many individual devas have the attributes, such as immortality, omniscience, omnipresence, and the like, that are usually the hallmark of the one God in Judaism, Christianity, and Islam.
If, however, the word “god” is instead translated as “Brahman,” which refers to divinity in the abstract, then there is only one god in Hinduism. Brahman is one of the three substances that exist in the universe. The other two are chit and achit. Achit refers to all physical matter. Chit refers to nonphysical essence. Humans and animals possess an atma, meaning soul or self, which is made of chit. Both chit and achit were created by and depend upon Brahman. Achit is constantly being created and destroyed, so our physical bodies are mortal and life always comes to an end. The atma, on the other hand, is eternal and unchanging because it is made of chit. The gods are also immortal because they are made of Brahman. Only achit is transitory and imperfect. Since humans were created by the gods, the purpose of life is to please them, and the end goal is Moksha, end of the cycle of birth, death, and rebirth, where one can reunite with the Brahman from which we came.