subprocess() {
    echo "\nChanging ESPPORT\n"
    echo "TTY devices found in dmesg:"
    COUNTER=0
    devarr=()
    for line in $(dmesg | tail -50 | grep -o -E "tty[A-Z]{3}[0-9]{0,2}" | sort -u); do
                    echo "$COUNTER  /dev/$line"
                    devarr+=("/dev/$line")
                    COUNTER=$((COUNTER+1))
    done

    echo "\nEnter TTY Number You'd Like:"
    read tty

    sel=$tty+1
    eval "$1=$devarr[$sel]"

    return 0
} 

ret=''
subprocess ret

export ESPPORT=$ret

echo "\nESPPORT set to ${ESPPORT}\n"
echo "\nall done :3\n"