Question: who chooses speaker of the house of representatives?
Answer: The Speaker is elected at the beginning of a new Congress by a majority of the Representatives-elect from candidates separately chosen by the majority- and minority-party caucuses. These candidates are elected by their party members at the organizing caucuses held soon after the new Congress is elected.