Since you haven't received an answer, I will insert my opinion. I would say yes the punctuation and quotation marks are correct. The only thing I'd point out is if they are different speakers, you should have separate paragraphs for them, but I gathered they were just two different examples.
Another way might be "So what's the deal?" you ask. But I sensed you didn't mean it that way.
Another way to do it would be to tweak it to make it easier to understand your meaning if it's different than what I originally suspected: "You ask, 'What's the deal?'"
But I might be reading too much into it.
Again I'm overthinking, but I also might do something (depending on meaning) like this: "So you want to know what the deal is. Well, I trust my doctor to explain the results to me."
It all depends on the context in my opinion. So in the end, I probably didn't help at all!
But if just a simple question, the mark goes inside of the quotes. Shann scratches her head. "Did I confuse you even more?"