Not all. Many are polytheists, some are even atheists. What philosophy to follow and whom to worship is a personal decision in Hinduism.
why do there worship ganeha
There is no real answer to this. Christians worship God and Jesus and Hindus worship a plethora of gods, one god, or no gods at all.
hindus worship in temples were there god will be with them x
worship God or Gods
Hindus worship their god on any day. It is not necessary to worship god on a certain day. Just like the Christians go to the church on mostly Sundays but hindus can go whenever they want and most of the people go to worship god especially if their is a tradition to get god's blessing otherwise hindus mainly have a small temple in their homes in which they worship god whenever they want to.
trees animals and fire.
Hindus worship God in place called Temple. Temple is also called bhuvana sometimes.
they believe these are representation of a one true god
Hindus have to attend Religious meetings & ceremonies. Also they have to visit temple and worship god if possible.
Hindus have to attend Religious meetings & ceremonies. Also they have to visit temple and worship god if possible.
they worship to the god because it is good Karma for them. they also worship to the god Brahman , because Brahman is in everything. they Belive that if they do not worship Brahman they will become a bung beetle in the next life!
gods appear as murtis to worship.