What is the difference between “mas” and “más”? And “él” and “el”?

What is the difference between “mas” and “más”? And “él” and “el”?

If you are familiar with the basic rules for accentuation you know what a tilde is.
If you don’t know, a “tilde” is the visual representation of the accent, found always on top of a vowel.

Every word has an accent, even English words, and that means that there’s one syllable that we stress more than the rest. In “beautiful” it would be “beau”, in “bottle” it would be in “bo” and "acute" would be in "cute". You could say we pronounce those parts of the word with more emphasis.
The only difference is that in Spanish, sometimes we mark these syllables putting a “tilde” on top.

Well, let’s focus now on just one of the rules we have about that: we don’t like putting a “tilde” on words with just one syllable.
For that reason we don’t use it on: “No”, “muy”, “es”, “por” or “sin”, for example.

However, every rule has its exception (happens in Spanish a lot, right?) and when there’s another word that looks exactly the same but has a different meaning and function, we use the tilde to make one different from the other one, so we can identify which one is it.

Examples:
Más – more mas – but
Él – he el- the (masculine singular) Té – tea te- to you
Sí – yes si- if
Mí – me mi - my

You see it now?
No? Wait, let’s see one of these examples more in detail:

Él come en el restaurante – He eats in the restaurant

“Él” means “he” and “el” means “the”, therefore they are two words with different meaning and used for different things. “él” is a personal pronoun, to express that “he” does the action. “el” is a defined article, means “the”, it goes before a masculine singular noun.

And that’s all!
Hope it’s clearer now :)