This is elementary Hindu Mythology….
There are many status of gods.. The three main gods, their wives and their children..
Then come the Divine People, namely the Devas… and the Asuras.. two kinds of people who are always fighting…. Devas live in Heaven and Asuras live in Hell…
For Hindus, Hell is not bad nor is Heaven very good, it all depends on individuals. Nobody is good or bad.. Everybody has his/her own bad qualities and good qualities..
at the bottom MORTAL MEN, who live in the earth….
Chief Gods: There are three of them,
Brahma – the Creator of the World and the Universe, he is the oldest god and most respected… He has four heads and is responsible for giving knowledge to the people.
Vishnu - the preserver of life.. he is worshipped as the Chief Gods by some Hindus.. Every time he comes to Earth in a different form to protect its people.
Shiva – the Destroyer, Hindus like me, consider him the Chief God.. He is the most powerful god who is also very bad tempered. His job is to punish bad people… But his wife makes him very nice sometimes..
Shiva: Is the Destroyer God.. He wears a King Cobra around his neck, which is the most poisonous.

He is also the God of Dance since he dances over his enemies dead bodies after killing them… Whenever he dances, the world shakes and is badly affected..
He is supposed to live in Mt Kailash, which is today in Tibet, China…
Durga/Kali/Parvati : She is called by many names and is Shiva’s wife.. She is the daughter of the Himalaya Mountain and she is like a mother. She is the daughter of the Himalaya mountains.. She is very kind and at the same time, can get very angry and destroy bad people.. When she is angry( Kali)., even Shiva trembles before her… As Parvati, she is the person who makes Shiva also kind and loving sometimes.. When she is angry( Kali), she looks extremely scary and ugly, she drinks blood etc… and rides on a lion..
The festival of Dasara is celebrated for her.. 
Their children… Ganesha and Karthik
Ganesha : He is a very friendly, cheerful god.. He has an elephants face.. He is the god of travel.. HE is very fat and loves to eat..
Karthik : He is the younger son of Shiva and Parvati. He is a very innocent child….In my province, he is very popular.. He is the messenger of gods and is a very good dancer, singer etc… He rides on a PEACOCK….

WHY GANESHA HAS ELEPHANTS FACE::When Parvati was sleeping, she created a boy who would guard the door to her bedroom.. This boy was very handsome and very powerful.. She instructed him not to let ANYBODY inside… So he obeyed his mother..
Sometime later SHIVA came and demanded to go inside his room.. Seeing this boy blocking the way, he got angry. Since he did not want to harm a small boy, he tried shouting at him, but the boy refused to listen.. So Shiva got angry and fought with him.. In the fight, Ganesha proved to be so powerful that Shiva had to use force.. So Shiva used his weapon to cut off his head… and kill him….
He went inside, but when his wife saw what Shiva had done, she got very angry!!!!!!!!!!! And sad……………… So Shiva told her, he would bring this boy back to life… So to find a new head, he had to find the head of an animal.. The first animal he saw, was an elephant and so Ganesha came back to life as the elephant god….