You remember T9, right?
This was the "predictive text" algorithm used mainly by cell phones in the 90's and 00's that allowed you to type on 12 buttons, while maintaining a keystroke-to-valid-character-input ratio of close to 1.
Basically, T9 searches through the combinations of letters tied to keypad sequences and looks for valid words/prefixes.
So if you typed: 2-3-3-7, the algo would have to search for words in:
[A,B,C][D,E,F][D,E,F][P,Q,R,S]
If you're lucky, you'll have typed: beer
But if for some reason, that's not what you were going for, you can hit the "cycle" key and the algo will swap out "beer" for "beep", and then maybe "bees".
Here's a clip of me typing the word "actually". You can see the word replacements happening in real-time.

Hello, I'm a visual designer with zero knowledge of electronic and programming but really interested to learn it. I have some questions for this project:
1. Is it possible to add bluetooth function for this macropad? What do i need to add that to the board? Perhaps bluetooth module and battery? If you have some references I'm happy to look through it.
2. Is it possible to add LED display, rotary encoder and RGB light for your PCB and Pimoroni Tiny 2040 like the Adafruit Macropad (https://www.adafruit.com/product/5128) ? Is your Github page here (https://github.com/dupontgu/t9-macropad-circuitpython/releases/tag/v0.0.6) has all the files/program to be like the Adafruit?