The options which apply to the useradd command are:
-e, --expiredate EXPIRE_DATE
-b, --base-dir BASE_DIR
-c, --comment COMMENT
-d, --home HOME_DIR
-D, --defaults
-f, --inactive INACTIVE
-g, --gid GROUP
-G, --groups GROUP1[,GROUP2,...[,GROUPN]]]
-h, --help
-k, --skel SKEL_DIR
-K, --key KEY=VALUE - Overrides /etc/login.defs defaults (UID_MIN, UID_MAX, UMASK, PASS_MAX_DAYS and others).
-l, --no-log-init
-m, --create-home
-M - Do not create the user's home directory, even if the system wide setting from /etc/login.defs (CREATE_HOME) is set to yes
-N, --no-user-group
-o, --non-unique
-p, --password PASSWORD
-r, --system
-s, --shell SHELL
-u, --uid UID
-U, --user-group
-Z, --selinux-user SEUSER