So I completed this exercise using
this.state.userAge >= 18 ? buttonTwo : this.state.userAge === '' ? buttonOne : buttonThree
as the ternary expression.
Then did some playing around and noticed that
this.state.userAge === '' ? buttonOne : this.state.UserAge >= 18 ? buttonTwo : buttonThree
does not work as it always renders buttonThree even if I input an age above 18 and was wondering why that is?