Which punctuation marks should be used in each sentence?

1.I do not like potatoes ( . or , or ; ) however, I love sweet potatoes.

2.Many people are confused by these punctuation marks ( , or : or ; ) the colon, the semicolon, and the hyphen.

3.After thinking about it for several days, I decided what I had to do ( . or : or - ) I would apologize to Mrs. Potter.

4.The day went by in an orderly fashion ( : or , or ; ) there was no trouble from any of the students.