This isn't because of poor management of the monetary system, or that there are shortages in all economies.
What's going on in Venezuela is because of gross mismanagement of the economy by the Chavez and Maduro governments. There were shortages before the price of oil collapsed.
These two idiots were grossly ignorant on how an economy runs. There are so many examples in Venezuela, it's hard to know where to start.
But ultimately, they tried to set prices to benefit the poor and wound up creating shortages everywhere. And rather than blame their own gross incompetence, they blamed capitalists, America, speculators, and pretty much everyone else.
Socialists and communists who don't understand how the price system works are ultimately bound to fail, as they have over and over and over again.
Marx said that history repeats itself, first as tragedy, then as farce. Venezuela is about as farcical as it gets, since this has happened several times in Latin America before. It's doubly farcical since Chavez effectively was following Marxist principles.