Menu for Display

So, now with this pin

LiquidCrystal lcd(10, 9, 3, 2, 1, 0);

can work ... but I didn't understand why for example im using arduino mega 2560 rev 3 if i try to use ... 22 24 38 40 42 44 cannot work ...

could be useful for arrange and use arduino at the top ...

so then when I'm in LCD mode I've strange issues with in a sub menu with a button ... so I retrive date time from RTC time to time it's ok and other times is not ok ...

this happened into serial menu ... it's very strange ... but the date should be correct ...

could i check ?
thanks gnux

Schermata 2013-01-31 a 18.44.11.png