The correct answer is b). caucus or a convention.
In a caucus, party members have reunions in their district and commit to support their favorite presidential candidate. This results in having a certain number of delegates. These delegates announce who is their favorite candiate trying to influence people’s vote.
After the primaries and caucuses are finished in the states, the party organizes a national convention to vote and then announce his candidate for president.