Trying with the strings, not getting it to work yet
Getting further now, don't know what happened but now it works converting the upper and lowercase letters correctly
Rename on the internal function, now onto the errors
Should work fine now, an error is thrown when you press the button without any input
Beaufity and some renaming