LCD screen/program help

I began writing some code for a basic autonomous selection using the LCD screen, and here is my code so far:

#pragma config(UART_Usage, UART2, uartVEXLCD, baudRate19200, IOPins, None, None)

int number=0;
task display()
{
	while(true)
	{
		while(number==0)
		{
			displayLCDString(0, 0, "Suicide");
		}
		clearLCDLine(0);
		while(number==1)
		{
			displayLCDString(0, 0, "20-Right");
		}
		clearLCDLine(0);
		while(number==2)
		{
			displayLCDString(0, 0, "20-Left");
		}
		clearLCDLine(0);
		while(number==3)
		{
			displayLCDString(0, 0, "Cones-Right");
		}
		clearLCDLine(0);
		while(number==4)
		{
			displayLCDString(0, 0, "Cones-Left");
		}
		clearLCDLine(0);
	}
}

task select()
{
	while(true)
	{
		if(nLCDButtons == 4)
		{
			if(number==0)
			{
				number=1;
				while(nLCDButtons == 4)
				{
					wait1Msec(1);
				}
			}
			else if(number==1)
			{
				number=2;
				while(nLCDButtons == 4)
				{
					wait1Msec(1);
				}
			}
			else if(number==2)
			{
				number=3;
				while(nLCDButtons == 4)
				{
					wait1Msec(1);
				}
			}
			else if(number==3)
			{
				number=4;
				while(nLCDButtons==4)
				{
					wait1Msec(1);
				}
			}
			else if(number==4)
			{
				number=5;
				while(nLCDButtons == 4)
				{
					wait1Msec(1);
				}
			}
			else if(number==5)
			{
				number=0;
				while(nLCDButtons == 4)
				{
					wait1Msec(1);
				}
			}
			
			
			
			
			
			if(nLCDButtons == 1)
			{
				if(number==0)
				{
					number=5;
					while(nLCDButtons == 4)
					{
						wait1Msec(1);
					}
				}
				else if(number==5)
				{
					number=4;
					while(nLCDButtons == 4)
					{
						wait1Msec(1);
					}
				}
				else if(number==4)
				{
					number=3;
					while(nLCDButtons == 1)
					{
						wait1Msec(1);
					}
				}
				if(number==3)
				{
					number=2;
					while(nLCDButtons == 1)
					{
						wait1Msec(1);
					}
				}
				else if(number==2)
				{
					number=1;
					while(nLCDButtons == 1)
					{
						wait1Msec(1);
					}
				}
				else if(number==1)
				{
					number=0;
					while(nLCDButtons == 1)
					{
						wait1Msec(1);
					}
				}
			}
		}
	}
}


task main()
{
	bLCDBacklight = true;
	clearLCDLine(1);
	clearLCDLine(2);
	startTask(select);
	startTask(display);
	while(true)
	{
		wait1Msec(1);
	}
}

The code compiles without any errors, but when I try to run the program in the debugger windows, this is the error I get:
Error.PNG

The lines on the LCD are called 0 and 1, not 1 and 2. In Main you clear lines 1 and 2, but line 2 doesn’t exist.

facepalm thanks for the help