This question tests homophones and irregular verb forms together. "Road," "rode," and "ride" sound close but serve very different grammatical roles, and mixing them up is a common spelling mistake.
Since "yesterday" places the action firmly in the past, the sentence needs a past tense verb. "Ride" only works for present or future actions, so it does not fit here. "Road" is a noun for a street or path, it cannot function as a verb at all. "Rhode" is only used as part of a proper name and has no relevance to this sentence.
That leaves "rode," the correct past tense of "ride," which fits the sentence perfectly: "I rode my bike yesterday, so my legs are sore." The correct answer is option 2, rode.