Before a presidential election can be held, political parties must choose their nominees. That is done either through primaries or caucuses.