So this is a brief explanation of what is going on (tip of the iceberg) and why the measures taken yesterday were taken and why Guaido is perfectly legal
1. In 2015, the previous national assembly, illegally, out of time and right before the elections for a new parliament, the government sets up a new Supreme court, full of Chavistas parliament members (2015)
2. This very same Supreme court declares that the new national Assembly (now with the majority of opposition PMs) is out of order and three years later they still haven't given a solution for this "issue" (2016)
3. The government and CNE (the council that oversees elections in our country) calls off the presidential referendum that was supposed to happen in that moment. Venezuelans gathered more than 3 million signatures (out of the 300.000 needed) but the process was declared null because there were apparently 20000 suspicious signatures. This same CNE is also ilegal because its member are openly chavistas and whose time in the council is designed yearly but they have overstayed like 8. To make it even more tragic, after this farce, the CNE also says that they cannot organise new elections anytime soon, so they call off governors and presidential elections equally
4. The supreme court violates the constitution when they create new laws (something that only the parliament can do and nowhere in the constitution says they can do)
5. The Government declares we need a new National Assembly to create a new constitution, they don't make elections for this (the constitution says it is mandatory to do so), they just set it up.
6. This new paralel-parliament gives Maduro powers above the constitution.
7. Also, this new paralel-parliament calls on again the presidential elections, without international observers, only less than 20% of the people participates and the company who run the machines used in the election admitted fraud (more than 1 million votes fraud)
8. The legal national Assembly elected in 2016 and many countries around the world don't validate Maduro's election, this automatically triggers Article 350 of our constitution (It says something along the lines that the people of Venezuela shall disown any regime, legislation or authority that violates the democratic values, principles and guarantees or encroaches upon human rights)
9. This means that the election was null and his presidential period ended on January 10th 2019 therefore The national assembly declares a power vacuum and uses article 233 from our constitution (again something like in this: abandonment of his position, duly declared by the National Assembly; and recall by popular vote.)
10. Maduro decides to self proclaim president on January 10 in front of the (very ilegal) Supreme court, he could have tried in front of the Parliament which is the duty of the event, but he didn't.
After all this mess (and you think your government is fucked up, you Brits are so cute) Guaidó, acting as president of the national assembly uses the constitution to take a TEMPORARY presidency, create a transition government and to be able to call for new elections.
It pains me to see that Trump is the first one to jump in and support (I feel dirty) but also many other countries around the world have shown full support, including the UK government (Yes, Jeremy C*nt saying it made me feel even worse than when Trump did) but at this rate, any half decent democracy that support us is a relief (including Canada, have you seen their prime minister? damn he's hot, I felt dirty in a different way there). Before anyone says that this is just another chapter of the Monroe doctrine and that the US wants a puppet government... my dears, China, Cuba, Turkey and Russia aren't interested in Venezuela just because of the arepas, eh? The Venezuelan government has given one too many dodgy deals to those governments and basically sold us to them.
This is the first step of ending this shit, finally a sight of relief that Venezuelan have hoped for for far too long. We just need to overthrow Maduro and then we deal with the rest.