So I've been at this for several days now with no luck, and it's time to ask for help! I promise I've searched the forum and read everything I can.
So I can get my I2C 20x04 LCD display running fine with the LiquidCrystalIO > HelloI2C example. So my hardware is fine.
I'm starting with the most straightforward simple menu I can create, to get it working first, and then go from there. The example I created was literally a single analogue item in Tc Menu Designer 1.7.5 for MacOS. This compiles perfectly, and uploads to my device, but nothing is appearing on the screen. From what I have read, I don't need to call anything and by default the menu should appear but this is not happening. It must be something simple, but I'm baffled. Where do I start?
Edit to add: I've got an encoder set up on pins 2 and 3, with the switch on pin4. I'm using an Arduino Mega 2560. I've followed this exactly:
https://www.thecoderscorner.com/products/arduino-libraries/tc-menu/tcmenu-overview-quick-start/ and I'm getting nothing at all.