I question the wisdom of using the RLP/TLP line - especially the TLP which will be subjected to some pretty extreme stresses. But then, my guess is the instructor selected this model and not you.
how does the RF input actually get received? Where do you talk to the RLP? I don't see that at all.
yes, 200 psi is way high - I'd look for a 0-50 range.
I concur, the coding is pretty bad. there are multiple problems and a complete lack of logical orgainzation. the index to the array will be out of bounds in check, it's a valid use of an array. however, you use the identifier k in get_input as a char but globally as an array of ints. that's not a good idea. use a different identifier.
Frankly, trying to fix it looks like a waste of time. I'd just start over. think about your program as a process - what steps would you do manually? write down the sequence of steps in simple language. try to structure your program that way. keep different parts as self-contained as possible. For example, why do you initialize the LCD controller in "get_input"???? try to use function names that are actually indicative of their usage.