This is a Base Translator - an extremely useful tool for creating save codes (the easiest way to have save files in scratch) You can play around and test the tool by setting a base with the Change Base button, and then enter a regular number (like 2025) the output list will update with the number in the base you set. Then you can try typing in the output by clicking the Base to Number to check that the machine can translate your letters and numbers back to regular base 10.
I set out to make 2 translators, a Binary Translator and a Base 36 Translator. I wanted these two to make a save file system for one of my games. But when I finally solved the project I realised I had made a translator which could translate ANY base so long as I had enough unique characters to translate into. Here's how you can use this to make save data: Imagine you have a game with a series of unlockable you can unlock in any order - e.g. 10 hidden gems. An example of a save file where the player hasn't found any gems yet might be 0000000000 And a save file where the player has found all the gems except for the 5th gem might be 1111011111 Well your unlockables are actually stored in Binary! but you can't tell your player that or they will cheat and type in 1111111111 Well with this tool you can take your 1111011111 and use the Base 2 (binary) translator to turn that into a number: 991, your player will have no idea what 991 means, but if they type in a different number it will probably cause an error in the system or they'll get a save file totally different to what they want. You can also add check digits to make sure the player is using a legitimate number! And then if the number ends up very big (your game might have a lot of unlockables) you can translate this number again into a different base, like base 64, 991 becomes FV, now the player has no hope of cracking your password! And you've gone from the player having to remember or write down 10 numbers to keep track of their save data, to only having to remember 2 letters. I'm sure you can imagine how important this feature might be for a game that has hundreds of complex unlockables.