won't pretend to be a boffin, but the word "get" is to acquire more or less any old how - eg in theory, to say "get" could even mean you stole it from woolworths. "buy" is a whole lot more specific, ie to acquire something by parting with money for the item, so "buy" or "purchase" would be preferable when it comes to shopping.
hope this all makes sense!
john