code: async function selectTicker() {
    let result;
    let userTickers = (await securityTokenRegistry.methods.getTickersByOwner(Issuer.address).call()).map(t => web3.utils.hexToAscii(t));
    let options = await Promise.all(userTickers.map(async function (t) {
      let tickerDetails = await securityTokenRegistry.methods.getTickerDetails(t).call();
      let tickerInfo;
      if (tickerDetails[4]) {
        tickerInfo = `Token launched at ${(await securityTokenRegistry.methods.getSecurityTokenAddress(t).call())}`;
      } else {
        tickerInfo = `Expires at ${moment.unix(tickerDetails[2]).format('MMMM Do YYYY, HH:mm:ss')}`;
      }
      return `${t}
      ${tickerInfo}`;
    }));
    options.push('Register a new ticker');
  
    let index = readlineSync.keyInSelect(options, 'Select a ticker:');
    if (index == -1) {
      process.exit(0);
    } else if (index == options.length - 1) {
      result = readlineSync.question('Enter a symbol for your new ticker: ');
    } else {
      result = userTickers[index];
    }
  
    return result;
  }
docs: //////////////////// HELPER FUNCTIONS // ////////////////////