No, you did not.
You sent 2 numbers, not a 1 fraction.
And you never specified it's a fraction.
Yes, you can rewrite it "to accept a chararacter type, parsing the two integers out". Don't waste your time, I know how to do it and it did it many times.
But after parsing the string you'll end up with 2 integers and division operator.
Then you need to apologise to computer and tell him (no. programmer cannot say "it" ) you were joking and those integers are not actually integers. You need to specify some kind of decimal or float datatype with fixed precision. As soon as you did it your "2" becomes "approximately 2" and "3" becomes "approximately 3. You cannot get anyhing precise from an operation on 2 approximations.
Then. in orser to perform this operation you need FIRST allocate space in memory for the result. Before you do anyhing.
Limited amount of memory will not let you allocate enough space for 2/3 result. So, you'll rule out this result even before performing any operation.
As I said, you need some coure on ESSENTIAL computing. Course where say explain that computer parfoms only BYNARY operations. And every value inside a computer must be represented with binary value.
Sorry, but they still have not invented binary representation for 2/3.