Change the line where you define selectedexpression to
selectedexpression=${expressions[ $RANDOM % ${#expressions[@]} ]}
You want your index into expression to be a random number from 0 to the length of the expression array. This will do that.