What is difference between block proposer selection, consensus algorithm?

Block proposer - Choose who to produce next block consensus - Decide if next block is valid