Is there any difference between (1) and (2)?
1. Do you want to have a cup of coffee?
2. Do you want to get a cup of coffee?
Which is natural in ( ), (1) or (2)?
"( )" contains the implicit assumption that we have so much important work to do that we need to keep mentally alert. And we'll get to our important work right after we take a break.
I think either could be used, but 'get' probably carries the assumption better. To be abolustely clear, you could use 'stop for a coffee'.