@dc42 That's right, I forgot to mention about the #0 /menu issue, thanks for noticing that too! Thanks also for increasing buffer size, this will give even more freedom in menu creation.
Regarding menu button text alignment when a width is specified, both centered and right aligned would make sense for me. Centered would be perfect for text buttons (ex: buttons in top menu bar), right align for array of numbers (ex: temperatures, movements)
To avoid the addition of a new option, right aligned could be triggered by a negative width while centered is the default.
If just one option can be reasonably implemented, centered would have my preference. Personal opinion only for sure, others may have different views