political parties hold national party conventions mainly for the purpose of

a. choosing electors for the electoral college
b. selecting a presidential candidate
c. approving the party platform
d. selecting party candidates for Congress

Is it B?

I agree.