What does a point guard do?

There are a few different types of point guards that play the game. However, all point guards should be able to bring the ball up the court, be the leader of the team, call out plays when needed, and be able to make assists. The different types of point guards range from Allen Iverson type guards who look for their shot more to Steve Nash type point guards who are pass first point guards to Jason Kidd type point guards who are the "do everything" point guard to the Magic Johnson point guards who are taller for their position.