Serial Communication from ESP8266 to Arduino.

Im trying to send Data from the ESP8266 to the Arduino but if i send anything the Arduino only receives a 10 if I connect my ESP to my PC i get the correct Numbers i sent.
This is the Code that is on the ESP for testing the Serial Communication:

void setup() {
    Serial.begin(112500);
}

void loop() {
    Serial.println(1);
    delay(1000);
    Serial.println(200);

}

and this is the code for the Arduino:

#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2); 

void setup() {
  lcd.begin(16, 4);
  Serial.begin(112500);
  }

void loop() {
  if (Serial.available()) {
    int Test = Serial.read();
    lcd.setCursor(0, 0);
    lcd.clear();
    lcd.print(Test);   
    
  }
}

The LCD Display only Displays a 10 no Matter what number the ESP Sends.

If you are wanting to send the number 1, you should be using Serial.println("1");
If you are wanting to send the number 200, you should be using Serial.println("200");

Doesn´t work still only getting a 10.

You need to run Serial Monitor on the Arduino.

Thats what the Serial Monitor Shows when a 1 gets sent:
49
13
10

and thats what it show when i send a 800:
56
48
48
13
10

49 is the decimal value of "1" (ASCII), 13 is a CR and 10 is a LF so you are sending the number 1 followed by a CR LF. See what you are sending? 56, 48, 48, 13, 10 is "8","0","0",CR,LF

Complete list of characters here
www.asciitable.com

TheCamoc:
Thats what the Serial Monitor Shows when a 1 gets sent:
49
13
10

and thats what it show when i send a 800:
56
48
48
13
10

You are getting the correct stuff, but you are displaying the decimal values of the bytes being returned instead of the character representation. Also note that what is being returned is terminated with a carriage return (13) and line feed (10) bytes.

Ok that worked thank you.

int Test = Serial.read();

try char insted int.