The Venezuelan president Nicolas Maduro is facing the largest wave of demonstrations against his government since he took office, leaving the country with some tough challenges.