I have posted a program in our Oracle licensing wiki page.
This is a Windows program which allows you to know the installed and used options and to immediately check these later ones.

The help is the following one:

C:\>McOptions -h
McOptions Utility by Michel Cadot: Version 2017.09.05
Copyright (c) Michel Cadot, 2016-2017. All rights reserved.
Usage: McOptions.exe [-h] [-f [-fr]] [-c] [-o] [-ro] [<logon>]
where <options> can be one or several of:
{ -c | --check } Checks now (requires SYSDBA privilege).
{ -f | --features } Displays the paying used features in addition to the options and packs
{ -fr | --free } Includes the free used features (this option implies "-f").
{ -h | --help } Displays the version and the usage help.
{ -o | --options } Displays installed options.
{ -ro | --root_only } When connected to CDB$ROOT, display root only
(this option is ignored in versions 10g and 11g)
and <logon> is:
{ <username>[/<password>][@<connect_identifier>]
| /[@<connect_identifier>] }
| <proxyuser>[<username>][/<password>][@<connect_identifier>]
| [<username>]/[@<connect_identifier>] }
[AS SYSDBA]
in the 2 lines before the last one, [] around <username> are real [] not syntactical
characters denoting an optional parameter. These lines refer to proxy connection.
The program shows the options and packs used in an Oracle database.
If the "-c" option is given, the program checks which ones are used in the current
instance. This option requires an account with SYSDBA privilege (there is no need
to specify "AS SYSDBA" in the <logon> parameter).
The other options requires an account with SELECT privilege on the V$DATABASE,
V$OPTION, V$VERSION, DBA_FEATURE_USAGE_STATISTICS, DBA_REGISTRY and
DBA_REGISTRY_SQLPATCH catalog views.
The program works for Oracle versions from 10gR1 to 12cR2.
In 12c multitenant databases, if you are connected to the root container then the
program gives information for all the containers unless the option "-ro" is given.
The program is provided as it is without any guarantees or warranty. Although the
author has attempted to find and correct any bugs in this free program, the author
is not responsible for any damage or losses of any kind caused by the use or misuse
of the program. The author is under no obligation to provide support, service,
corrections, or upgrades to this program.
You can freely use, copy and distribute this program but you can't modify it without
the permission of the author you can contact on http://www.orafaq.com
You can post your comments, ask for improvements, report bugs... on the program at
http://www.orafaq.com/forum/t/200328/

Here's an example of execution with the default option on a 12cR1 database:

And in the end the used options. The last 2 columns are similar to the CURRENTLY_USED/LAST_USAGE_DATE and DETECTED_USAGES columns of the DBA_FEATURE_USAGE_STATISTICS view.
"Currently used" is currently used in Oracle meaning that is it was in use the last time Oracle checked.

You can see which features are used to justify these options using the "-f" option ("EE" means "Enterprise Edition"):

The format is: <the option or pack used> ---> <the used feature that justifies this option>.
"Options currently used" here are options really currently used not the same than the "Currently used" of the previous chart which, I repeat, means used when Oracle checks it the last time.
Note: the "-c" option requires an account with SYSDBA privilege (it is not needed to specify AS SYSDBA in the <logon> parameter).

In the end, if you want to know which options are installed you can use the "-o" option (this information is directly gotten from the V$OPTION view):

I tried you program but got the following error while executing on Windows Server 2008 R2 Standard with Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production

>McOptions -h
Can't load 'C:\Users\ADMINI~1\AppData\Local\Temp\1\par-41646d696e6973747261746f72\cache-7e846778ce271777bc26b67bd2b9ffb5919f1f3e\051dbf
e5.dll' for module DBD::Oracle: load_file:%1 is not a valid Win32 application at C:\Perl\lib/DynaLoader.pm line 194.
at C:/Perl/site/lib/PAR/Heavy.pm line 120.
Compilation failed in require at script/McOptions.pl line 19.
BEGIN failed--compilation aborted at script/McOptions.pl line 19.

C:\OraUtils>mcoptions-64 -h
Can't load 'C:\Users\NBKSFY5\AppData\Local\Temp\par-6e626b73667935\cache-e5967299b6520f79be6315decc89f8f452a499e0\c70e412f.dll' for module DBD::Oracle: load_file:The specified module could not be found at C:\Perl64\lib/DynaLoader.pm line 194.
at C:/Perl64/site/lib/PAR/Heavy.pm line 120.
Compilation failed in require at script/McOptions.pl line 35.
BEGIN failed--compilation aborted at script/McOptions.pl line 35.

I don't have a have a c:\perl64\ directory. I looked at McOptions and couldn't see anything on a requirement for that. Maybe I missed that?