Arduino C++ and DevC++ Problem

Hi,
I am a new user to C programming, and have worked with various examples and come right with them.
However I do not understand something with the #include command between DevC++ and Arduino C++.
I get the following error message when I compile in Arduino C++.

sketch_jun19a.ino: In function 'int main()':
sketch_jun19a:10: error: 'system' was not declared in this scope
sketch_jun19a:18: error: 'getche' was not declared in this scope
sketch_jun19a:36: error: 'getch' was not declared in this scope

However in DevC++ it works fine.
I tried also to add in the 3 .h files in to the Arduino Compiler and it gives me even more error messages.
The code I am working with is:-

#include<stdio.h>
#include<conio.h>
#include<stdlib.h>

int main ( void )
{
int choice=0;
while(choice!='4')
{
system("CLS");
printf("\n\tMENU DEMONSTRATION");
printf("\n\t------------------------------");
printf("\n\n\t 1. OPTION 1");
printf("\n\t 2. OPTION 2");
printf("\n\t 3. OPTION 3");
printf("\n\t 4. EXIT");
printf("\n\n Enter Your Choice: ");
choice = getche();
switch(choice)
{
case '1':
printf("\n\nYOU SELECTED OPTION 1\n");
break;
case '2':
printf("\n\nYOU SELECTED OPTION 2\n");
break;
case '3':
printf("\n\nYOU SELECTED OPTION 3\n");
break;
case '4':
printf("\n\nYOU SELECTED OPTION 4\n");
break;
default:
printf("\n\nINVALID SELECTION...Please try again\n");
}
(void)getch();
}
return 0;
}

Thank You for any help.
Adrian.

What operating system are you expecting to deal with the system() call?
What stdin stream are you expecting to provide data for the getche() and getch() functions?

There are some things that just don't make sense on the Arduino.

If you're writing an Arduino sketch then the Arduino runtime framework provides the main() function; you just need to implement setup() and loop().

Just because the Arduino language is more or less C++, doesn't mean that C++ that is valid anywhere else is valid here. The only runtime environment you have here is the Arduino runtime, the AVR runtime that it is based on, and any libraries that have been added to your sketch. There is no operating system, no concept of standard devices and I/O mechanisms and consoles and so on.