Hello, momo
I don't see anything wrong with your sentences.
If you are quoting a question or an exclamation, it makes sense to place the question mark/exclamation mark inside the quotation marks:
John asked me, "are you coming to the party?"
As for the inclusion of commas and periods, there seems to be some debate about it, and you will probably get different answers from different people.
One thing I can tell you is that if there are punctuation marks in the sentences you quote, they should be respected and put inside the quotation marks.
Miriam