Taught Menu about console width.

Example: two-column layout with console width greater than 80 characters:

    Abjad IDE - scores - available commands

                                             scores - copy (cp)
        cache - open (co)                    scores - new (new)
        cache - write (cw)                   scores - remove (rm)
                                             scores - rename (ren)
        go - all (**)
        go - all - build (U)                 system - LilyPond log (log)
        go - all - distribution (D)          system - Python (pyi)
        go - all - makers (K)                system - available commands (??)
        go - all - materials (M)             system - doctest (pyd)
        go - all - scores (S)                system - pytest (pyt)
        go - all - segments (G)              system - session variables (sv)
        go - all - stylesheets (Y)           system - shell (!)
        go - system - back (b)
        go - system - next score (>>)        __views.py__ - open (vo)
        go - system - previous score (<<)    __views.py__ - write (vw)
        go - system - quit (q)               views - autoedit (va)
                                             views - set (vs)
        __metadata__.py - list (mdls)
        __metadata__.py - open (mdo)
        __metadata__.py - write (mdw)
        metadata - add (mda)
        metadata - get (mdg)
        metadata - remove (mdrm)

        all packages - __init__.py - list (nls*)
        all packages - __init__.py - open (no*)
        all packages - __init__.py - stub (ns*)
        all packages - __metadata__.py - list (mdls*)
        all packages - __metadata__.py - open (mdo*)
        all packages - __metadata__.py - write (mdw*)
        all packages - check (ck*)
        all packages - repository - add (rad*)
        all packages - repository - clean (rcn*)
        all packages - repository - commit (rci*)
        all packages - repository - revert (rrv*)
        all packages - repository - status (rst*)
        all packages - repository - update (rup*)
        all packages - score.pdf - open (spo*)

    >

Example: single-column layout with console width not greater than 80 c
haracters:

    Abjad IDE - scores - available commands

        all packages - __init__.py - list (nls*)
        all packages - __init__.py - open (no*)
        all packages - __init__.py - stub (ns*)
        all packages - __metadata__.py - list (mdls*)
        all packages - __metadata__.py - open (mdo*)
        all packages - __metadata__.py - write (mdw*)
        all packages - check (ck*)
        all packages - repository - add (rad*)
        all packages - repository - clean (rcn*)
        all packages - repository - commit (rci*)
        all packages - repository - revert (rrv*)
        all packages - repository - status (rst*)
        all packages - repository - update (rup*)
        all packages - score.pdf - open (spo*)

        cache - open (co)
        cache - write (cw)

        go - all (**)
        go - all - build (U)
        go - all - distribution (D)
        go - all - makers (K)
        go - all - materials (M)
        go - all - scores (S)
        go - all - segments (G)
        go - all - stylesheets (Y)
        go - system - back (b)
        go - system - next score (>>)
        go - system - previous score (<<)
        go - system - quit (q)

        __metadata__.py - list (mdls)
        __metadata__.py - open (mdo)
        __metadata__.py - write (mdw)
        metadata - add (mda)
        metadata - get (mdg)
        metadata - remove (mdrm)

        scores - copy (cp)
        scores - new (new)
        scores - remove (rm)
        scores - rename (ren)

        system - LilyPond log (log)
        system - Python (pyi)
        system - available commands (??)
        system - doctest (pyd)
        system - pytest (pyt)
        system - session variables (sv)
        system - shell (!)

        __views.py__ - open (vo)
        __views.py__ - write (vw)
        views - autoedit (va)
        views - set (vs)

    >