Arduino RF radio help

Hello guys, I'm new to arduino and i wanted to setup a messaging serves using the SI4463. the code I'm using is:

//HC-12 messenger send/receive
//autor Tom Heylen tomtomheylen.com

#include <SoftwareSerial.h>

SoftwareSerial mySerial(2, 3); //RX, TX

void setup() {
Serial.begin(9600);
mySerial.begin(9600);
}

void loop() {

if(Serial.available() > 0){//Read from serial monitor and send over HC-12
String input = Serial.readString();
mySerial.println(input);
}

if(mySerial.available() > 1){//Read from HC-12 and send to serial monitor
String input = mySerial.readString();
Serial.println(input);
}
delay(20);
}

I want to make it where it read and writes all serial communications to the 128x64 I2C oled display. The printing of letter is basically the same for the oled library. I also want to add a keyboard with a grid of buttons to express every letter. I have no idea how to do this and I Just need some help, I would really appreciate it if you could help.

sina:
Hello guys, I'm new to arduino and i wanted to setup a messaging serves using the SI4463. the code I'm using is:
//HC-12 messenger send/receive
//autor Tom Heylen tomtomheylen.com

I am not an expert on those two devices, but the SI4463 is a SPI based device, not serial.

The HC-12 module uses an additional processor to provide a serial front end for the SPI SI4463.

You need to be sure which device it is you are actually using.

And you first need to get the transmit and receive workin before worrying about other stuff.