Who elects the Speaker of the House of Representatives?

a. The majority whip

b. The majority party in the House

c. The national chair of the majority party

d. The president

e. The vice president

Is it going to be A or B ?
I am confused.

Actually, all are wrong. The House chooses its leaders, however, the parties caucus, and the largest party chooses their nominee, then all vote in the House session, so in practice, b, is the answer.