Republicans, Democrats, and those who stand outside the two-party system all want your vote in 2024. But who are they?