The -s and -e options are for specifying sequential or ephemeral nodes.
Unfortunately, I am not sure if this is documented anywhere. Luckily, Zookeeper is open source. We can just go ahead and check the best source of truth - the code.
https://github.com/apache/zookeeper/blob/trunk/bin/zkCli.sh
The shell script is starting a new java process - org.apache.zookeeper.ZooKeeperMain. Next step might be a bit harder without some basic Java knowledge, but we can try a simple code search and see if we can spot something:
https://github.com/apache/zookeeper/blob/trunk/src/java/main/org/apache/zookeeper/ZooKeeperMain.java
It appears the actual command has its own class:
https://github.com/apache/zookeeper/blob/trunk/src/java/main/org/apache/zookeeper/cli/CreateCommand.java
Bingo. We can see the options right at the top:
options.addOption(new Option("e", false, "ephemeral"));
options.addOption(new Option("s", false, "sequential"));
Let's try to confirm this. Later on in the code, we can see all the possible cases:
CreateMode flags = CreateMode.PERSISTENT;
if(cl.hasOption("e") && cl.hasOption("s")) {
flags = CreateMode.EPHEMERAL_SEQUENTIAL;
} else if (cl.hasOption("e")) {
flags = CreateMode.EPHEMERAL;
} else if (cl.hasOption("s")) {
flags = CreateMode.PERSISTENT_SEQUENTIAL;
}