Colons are used to show lists or an answer to something. (Ex: She needed three things from the store: eggs, cheese, and bread.)
Semicolons are used to connect two independent clauses (sentences). (Ex: Anna was tired; she’d stayed up all night doing homework.)