Projektvorstellung: Library für das Erstellen von Menus für LCD Displays

Ok sorry habe jetzt entdeckt wo man sie downloaden kann allerdings ist mein code noch falsch kann mir wer helfen?

hier der code:
#include <LiquidCrystal.h>
#include <Menu.h>
#include <MenuItem.h>

LiquidCrystal lcd (8,9,4,5,6,7);
Menu myMenu;

MenuItem item001 ("Messung", 001, 011, 001, 002, 002);
MenuItem item002 ("Einstellung", 002, 012, 002, 001,,001);

MenuItem item011 ("Start", 011, 111, 001, 021, 021);
MenuItem item021 ("Bestenliste", 021, 121, 001, 011, 011);
MenuItem item012 ("Options for M.", 012, 112, 002, 022, 022);
MenuItem item022 ("Kalibrierung", 022, 122, 002, 012, 012);

MenuItem item111 ("--,-- km/h", 111, 111, 011, 111, 111);
MenuItem item121 ("1. --,-- km/h", 121, 121, 021, 221, 221);
MenuItem item221 ("2. --,-- km/h", 221, 221, 021, 121, 121);
MenuItem item112 ("L1<->L: -- mm", 112, 112, 012, 212, 212);
MenuItem item212 ("Best.zurück", 212, 212, 012, 112, 112);
MenuItem item122 ("L1: ja/nein", 122, 122, 022, 222, 222);
MenuItem item222 ("L2: ja/nein", 222, 222, 022, 122, 122);

int readButton;
int select;

void setup()
{
lcd.begin (16,2);
myMenu.addLCD (&lcd):

myMenu.addItem (item001);
myMenu.addItem (item002);

myMenu.addItem (item011);
myMenu.addItem (item021);
myMenu.addItem (item012);
myMenu.addItem (item022);

myMenu.addItem (item111);
myMenu.addItem (item121);
myMenu.addItem (item221);
myMenu.addItem (item112);
myMenu.addItem (item212);
myMenu.addItem (item122);
myMenu.addItem (item222);

myMenu.begin (001);
}

void loop()
{
readButton = anlogRead(0);

if (readButton <= 50)
{
myMenu.goForward();
}
if (readButton > 50 && readButton <= 250)
{
myMenu.goUp();
}
if (readButton > 250 && readButton <= 450)
{
myMenu.goDown();
}
if (readButton > 450 && readButton <= 650)
{
myMenu.goBack();
}
if (readButton > 650 && readButton <= 850)
{
select = myMenu.select();
}

readButton = 1000;
}

Dein eigenes Beispiel klappt noch nicht mal