In which sentence is the punctuation correct?

None.

It is correct in the sentence you posted. I see no others.

To determine which sentence has correct punctuation, you will need to carefully examine each sentence and identify any punctuation errors.

1) She went to the store; and bought some fruits, vegetables, and bread.
2) He loves to read, write and solve puzzles.
3) The dog ran outside! He was so excited.
4) We must finish our project on time, or else we will not get a good grade.

Let's analyze each sentence individually:

1) In this sentence, there is a semicolon (;) used to separate two independent clauses. The semicolon is used correctly in this case.

2) In this sentence, commas (,) are used to separate a list of activities. The commas are used correctly in this case.

3) In this sentence, an exclamation mark (!) is used to convey strong emotion. The exclamation mark is used correctly in this case.

4) In this sentence, a comma (,) is used to separate two independent clauses joined by a coordinating conjunction ("or"). The comma is used correctly in this case.

By analyzing each sentence, we can see that all of them have correct punctuation in accordance with the standard rules of punctuation. Therefore, all the given sentences have correct punctuation.